/**
 * 能效标签判断
 * @param {*} result str
 * @returns  true：是
 */
export function isEnergTag(result: any) {
  if (result.indexOf('http://el.bbqk.com/') > -1) {
    return true;
  } else {
    return false;
  }
}

/**
 * 扫描二维码后解析字符串
 * @param str 扫描后的字符串
 * @param key 包含的字符串
 * @return
 */
export function getParam(str: string, key: string) {
  if (str.indexOf(key) > -1) {
    let searchIndex = str.indexOf('?');
    let searchStr = str.substr(searchIndex + 1);
    if (searchStr.length > 0) {
      if (str.indexOf('&') > -1) {
        let searchArr = searchStr.split('&');
        for (let i = 0; i < searchArr.length; i++) {
          let keyPair = searchArr[i].split('=');
          if (keyPair[0] == 'EN') {
            if (keyPair[1].charAt(keyPair[1].length - 3) == '/') {
              return keyPair[1].slice(0, -3);
            } else {
              return keyPair[1].slice(0, -2);
            }
          } else if (keyPair[0] == 'vib' && 'vib' == key) {
            return keyPair[1];
          } else if (keyPair[0] == 'pd' && 'pd' == key) {
            return keyPair[1];
          }
        }
        return '';
      } else {
        let searchArr = searchStr.split('&');
        for (let i = 0; i < searchArr.length; i++) {
          let keyPair = searchArr[i].split('=');
          if (keyPair[0] == key) {
            return keyPair[1];
          }
        }
        return '';
      }
    } else {
      return '';
    }
  } else {
    return '';
  }
}